var util = require('../../util.js');
//获取应用实例
var app = getApp();

// 初始化数据
var init = {

  // 数据
  data: {

    // 数据加载
    loading: false,

    // 加载提示
    loadTips: '',
    comment:[]

  },

  // 页面第一次加载
  onLoad: function () {
    var that = this;
    app.getLoginSession(function (session) {
      console.log(session);
      that.setData({
        session: session
      })
      that.getData();
    })
  },

  // 获取数据
  getData: function () {
    var that = this;
    that.setData({
      comment: []
    })
      wx.request({

        // 请求地址
        url: app.api,

        // 请求参数
        data: {
          app: 'evaluation_buyer',
          act: 'get_my_comment',
          t_session:that.data.session
        },

        // 请求成功
        success: function (res) {
          var data = res.data;
          if(data.done&&data.retval){
            if(data.retval.length!=0){
              that.setData({
                comment: that.deallist(app.turn(data.retval)).reverse()
              })
            }else{
              that.setData({
                loading: false,
                loadTips: '您还没有任何评论'
              })
            }
          }else{
            that.setData({
              loading: false,
              loadTips: '您还没有任何评论'
            })
          }
        },

        // 请求失败
        fail: function () {
          that.setData({
            loading: true,
            loadTips: '您还没有任何评论'
          })
        }

      });
  },
  deallist(list) {
    if (list && Array.isArray(list)) {
      list.forEach((item) => {
        item.performance_cost = parseInt(item.performance_cost)
        item.buyer_evaluation_time = util.formatDate(new Date(item.buyer_evaluation_time * 1000), 'YY-MM-dd')
      })
      return list
    }
  },
  delcomment:function(res){
    var that = this;
    var id = res.currentTarget.dataset.id;
    app.getLoginSession(function (session) {
      wx.request({
        url: app.api,
        data: {
          app: 'evaluation_buyer',
          act: 'drop_comment',
          id: id,
          t_session:session
        },
        success: function (res) {
          var data = res.data;
          if (data.done && data.retval) {
            that.getData();
          } else {
            wx.showToast({
              title: '删除失败，请重试',
            })
          }
        },
        fail: function () {
          wx.showToast({
            title: '删除失败，请重试',
          })
        }
      })
    })
    
  },
  //查看图片
  showimage: function (e) {
    wx.previewImage({
      current: e.currentTarget.dataset.imgs[e.currentTarget.dataset.index], // 当前显示图片的http链接
      urls: e.currentTarget.dataset.imgs // 需要预览的图片http链接列表
    })
  }

};

// 注册页面
Page(init);
